vbscript

推荐列表 站点导航

当前位置:首页 > 脚本编程 > vbscript >

String.Format(attachment; filename= filename ))Web.HttpCont

来源:网络  作者:网友投稿  发布时间:2021-01-13 12:47
1.必需先到NPOI的官网下载2.0以上版本(http://npoi.codeplex.com/releases)2.将下载返来的dll插手参考Private Function RenderDataTableT...

ByRef filename As String)Dim ms As IO.MemoryStream = RenderDataTableToExcel(dt)Web.HttpContext.Current.Response.ContentType = application/vnd.ms-excelWeb.HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(UTF-8)Web.HttpContext.Current.Response.AddHeader(Content-Disposition, String.Format(attachment; filename= filename ))Web.HttpContext.Current.Response.BinaryWrite(ms.ToArray())ms.Close()ms.Dispose()End Sub , 1.必需先到NPOI的官网下载2.0以上版本() 2.将下载返来的dll插手参考 Private Function RenderDataTableToExcel(ByRef SourceTable As DataTable) As StreamDim workbook As HSSFWorkbook = New HSSFWorkbook()Dim ms As MemoryStream = New MemoryStream()Dim sheet As HSSFSheet = workbook.CreateSheet()Dim headerRow As HSSFRow = sheet.CreateRow(0)For Each column As DataColumn In SourceTable.ColumnsheaderRow.CreateCell(column.Ordinal).SetCellValue(column.ColumnName)NextDim rowIndex As Int32 = 1For Each row As DataRow In SourceTable.RowsDim dataRow As HSSFRow = sheet.CreateRow(rowIndex)For Each column2 As DataColumn In SourceTable.ColumnsdataRow.CreateCell(column2.Ordinal).SetCellValue(row(column2).ToString)NextrowIndex = rowIndex + 1Nextworkbook.Write(ms)ms.Flush()ms.Position = 0sheet = NothingheaderRow = Nothingworkbook = NothingReturn msEnd FunctionPublic Overridable Sub DataTableToExcel(ByRef dt As DataTable,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/vbscript/12512.shtml

最新文章
利用DataGridView举办增删改 利用DataGridView举办增删改

时间:2021-01-13

VB.NET简朴UDP联机措施 VB.NET简朴UDP联机措施

时间:2021-01-13

 obj.ScaleMode)/s phgt = obj.Sc obj.ScaleMode)/s phgt = obj.Sc

时间:2021-01-13

机房收费系统之报表(二 机房收费系统之报表(二

时间:2020-12-28

VB.NET TextBox设定第几行选取 VB.NET TextBox设定第几行选取

时间:2020-12-28

VB.NET 串口异步访问 VB.NET 串口异步访问

时间:2020-12-27

限制字符串输入 正则表达 限制字符串输入 正则表达

时间:2020-12-27

ListView的基本操作(新增、 ListView的基本操作(新增、

时间:2020-12-27

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

String.Format(attachment; filename= filename ))Web.HttpCont

2021-01-13 编辑:网友投稿

ByRef filename As String)Dim ms As IO.MemoryStream = RenderDataTableToExcel(dt)Web.HttpContext.Current.Response.ContentType = application/vnd.ms-excelWeb.HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(UTF-8)Web.HttpContext.Current.Response.AddHeader(Content-Disposition, String.Format(attachment; filename= filename ))Web.HttpContext.Current.Response.BinaryWrite(ms.ToArray())ms.Close()ms.Dispose()End Sub , 1.必需先到NPOI的官网下载2.0以上版本() 2.将下载返来的dll插手参考 Private Function RenderDataTableToExcel(ByRef SourceTable As DataTable) As StreamDim workbook As HSSFWorkbook = New HSSFWorkbook()Dim ms As MemoryStream = New MemoryStream()Dim sheet As HSSFSheet = workbook.CreateSheet()Dim headerRow As HSSFRow = sheet.CreateRow(0)For Each column As DataColumn In SourceTable.ColumnsheaderRow.CreateCell(column.Ordinal).SetCellValue(column.ColumnName)NextDim rowIndex As Int32 = 1For Each row As DataRow In SourceTable.RowsDim dataRow As HSSFRow = sheet.CreateRow(rowIndex)For Each column2 As DataColumn In SourceTable.ColumnsdataRow.CreateCell(column2.Ordinal).SetCellValue(row(column2).ToString)NextrowIndex = rowIndex + 1Nextworkbook.Write(ms)ms.Flush()ms.Position = 0sheet = NothingheaderRow = Nothingworkbook = NothingReturn msEnd FunctionPublic Overridable Sub DataTableToExcel(ByRef dt As DataTable,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/vbscript/12512.shtml

相关文章

风云图片

推荐阅读

返回vbscript频道首页